Foxit PDF SDK
FoxitPDFSDKPython2.AccessibilityFixer类 参考
类 FoxitPDFSDKPython2.AccessibilityFixer 继承关系图:
FoxitPDFSDKPython2.Base

Public 成员函数

def AccessibilityFixer (pdf_doc)
 构造函数。 更多...
 
def CanFixPermissionRules (check_rule, is_ocr_enabled)
 检查权限相关规则是否可被修复。 更多...
 
def CanFixRules (check_rule, check_state)
 检查指定规则是否可被修复。 更多...
 
def FixDocumentBookmark (roles_array)
 修复文档书签。 更多...
 
def FixDocumentLanguage (lang)
 修复文档语言。 更多...
 
def FixDocumentPermission ()
 修复文档权限。 更多...
 
def FixDocumentTag ()
 修复文档标签。 更多...
 
def FixDocumentTitle (title, subject, author, keywords)
 修复文档标题。 更多...
 
def FixDocumentTitleWithExistingTitle ()
 使用已有标题修复文档标题。 更多...
 
def FixFigureAltText (detail_data_array)
 修复图形替代文本。 更多...
 
def FixFormFieldDescriptions ()
 修复表单字段描述。 更多...
 
def FixFormFieldTagged ()
 修复表单字段标记。 更多...
 
def FixPageTabOrder ()
 修复页面 Tab 顺序。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 

详细描述

此类表示用于 PDF 文档的可访问性修复器:查询规则是否可修复 并应用自动修复(文档语言/标题/书签/权限/标签、页面 Tab 顺序、图形替代文本、表单字段标记与描述)。 在使用此模块中的任何类或方法之前,请确保已通过 FoxitPDFSDKPython2.Library.Initialize 函数并使用包含 "Accessibility" 模块的密钥成功初始化福昕 PDF SDK。

参见
FoxitPDFSDKPython2.Library

构造及析构函数说明

◆ AccessibilityFixer()

def FoxitPDFSDKPython2.AccessibilityFixer.AccessibilityFixer (   pdf_doc)

构造函数。

构造函数,使用另一个修复器对象构造。

参数
[in]pdf_doc有效的 PDF 文档对象。
[in]other另一个修复器对象。

成员函数说明

◆ CanFixPermissionRules()

def FoxitPDFSDKPython2.AccessibilityFixer.CanFixPermissionRules (   check_rule,
  is_ocr_enabled 
)

检查权限相关规则是否可被修复。

参数
[in]check_rule检查规则类型。
[in]is_ocr_enabled是否已启用 OCR。
返回
true 表示权限相关规则可被修复,false 表示不可以。

◆ CanFixRules()

def FoxitPDFSDKPython2.AccessibilityFixer.CanFixRules (   check_rule,
  check_state 
)

检查指定规则是否可被修复。

参数
[in]check_rule检查规则类型。
[in]check_state检查状态。
返回
true 表示该规则可被修复,false 表示不可以。

◆ FixDocumentBookmark()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentBookmark (   roles_array)

修复文档书签。

参数
[in]roles_array角色数组。
返回
true 表示成功,false 表示失败。

◆ FixDocumentLanguage()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentLanguage (   lang)

修复文档语言。

参数
[in]lang要设置的语言。
返回
true 表示成功,false 表示失败。

◆ FixDocumentPermission()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentPermission ( )

修复文档权限。

返回
true 表示成功,false 表示失败。

◆ FixDocumentTag()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentTag ( )

修复文档标签。

返回
true 表示成功,false 表示失败。

◆ FixDocumentTitle()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentTitle (   title,
  subject,
  author,
  keywords 
)

修复文档标题。

参数
[in]title要设置的标题。
[in]subject要设置的主题。
[in]author要设置的作者。
[in]keywords要设置的关键字。
返回
true 表示成功,false 表示失败。

◆ FixDocumentTitleWithExistingTitle()

def FoxitPDFSDKPython2.AccessibilityFixer.FixDocumentTitleWithExistingTitle ( )

使用已有标题修复文档标题。

返回
已有的标题文本。

◆ FixFigureAltText()

def FoxitPDFSDKPython2.AccessibilityFixer.FixFigureAltText (   detail_data_array)

修复图形替代文本。

参数
[in]detail_data_array检查结果详情数据数组。
返回
true 表示成功,false 表示失败。

◆ FixFormFieldDescriptions()

def FoxitPDFSDKPython2.AccessibilityFixer.FixFormFieldDescriptions ( )

修复表单字段描述。

返回
true 表示成功,false 表示失败。

◆ FixFormFieldTagged()

def FoxitPDFSDKPython2.AccessibilityFixer.FixFormFieldTagged ( )

修复表单字段标记。

返回
true 表示成功,false 表示失败。

◆ FixPageTabOrder()

def FoxitPDFSDKPython2.AccessibilityFixer.FixPageTabOrder ( )

修复页面 Tab 顺序。

返回
true 表示成功,false 表示失败。

◆ IsEmpty()

def FoxitPDFSDKPython2.AccessibilityFixer.IsEmpty ( )

检查当前对象是否为空。

当前对象为空时,表示当前对象不可用。

返回
true 表示当前对象为空,false 表示不为空。